The Design and Implementation of Mondrian

نویسندگان

  • Erik Meijer
  • Koen Claessen
چکیده

The Haskell dialect Mondrian is designed using the explicit philosophy of keeping things simple and consistent. Mon-drian generalizes some of Haskell's (too) complex constructs, and adds a few simple new ones. This results in a small, intuitively comprehensible language with an object oriented avor. In this paper, we will present the design decisions we made for Mondrian. Furthermore, some of Mondrian's language constructs will be deened by translations into Haskell.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data Warehouse Performance Optimization Implementing DHE Algorithm in Mortgage Backed Security using Mondrian

OLAP (Online Analytical Processing) means analyzing large quantities of data in real-time. It requires massive amount of processing time to extract information from data warehouse cubes. Business requires online reporting\information these days even for historical data that spans years if not decades. Data warehousing helps in making the retrieval of that data easier by aggregating large datase...

متن کامل

Scripting .NET Using Mondrian

We introduce the design of Mondrian, a functional scripting language for glueing together components on the .NET platform. Mondrian is monadic statement centric with pure expressions and nonstrict evaluation and explores the melding of the OO and the purely lazy functional paradigms.

متن کامل

Unsupervised corrections of unknown chromatic dominants using a Brownian-path-based Retinex algorithm

An experimental analysis of chromatic equalization based on a new implementation of the Retinex algorithm is presented. The experiments are carried out on a colored Mondrian patchwork illuminated with different commercial light sources and on synthetic images generated with a photometric ray tracer using different illuminants. Regarding the Mondrian patchwork, the spectral characteristics of th...

متن کامل

Mondrian Processes for Flow Cytometry Analysis

Analysis of flow cytometry data is an essential tool for clinical diagnosis of hematological and immunological conditions. Current clinical workflows rely on a manual process called gating to classify cells into their canonical types. This dependence on human annotation limits the rate, reproducibility, and complexity of flow cytometry analysis. In this paper, we propose using Mondrian processe...

متن کامل

From Frank Lloyd Wright to Mondrian: Transforming Evolving Representations

If a computer is to create designs with the goal of following a certain style, it has to have information about this style. Unfortunately, the most often used method of formal representations of style, shape grammars, does not lend itself to automated implementation. However, It has been shown how an evolutionary system with evolving representation can provide an alternative approach that allow...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997